﻿using System;
using System.Collections.Generic;
using System.Text;

using Obsidian.Action;
using Oak.Model;
using Oak.Core;

namespace Oak.Base
{
    public abstract class OakServ<T> where T : ISession
    {

        private T session;

        public OakServ()
        {
            this.session = default(T);
        }

        public OakServ(T session)
        {
            this.session = session;
        }

        public T Session
        {
            get { return session; }
        }
    }
}
